body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:14px; color:#262626; min-width:1140px; font-family:"微软雅黑";
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, i, em, span {margin:0; padding:0;}
i,em,span{display:inline-block;}
img{vertical-align:middle}

a:link {
	color: #262626;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #262626;
}
a:hover {
	text-decoration: none;
	color: #00b0ca;
}
a:active {
	text-decoration: none;
	color: #262626;
}
img{vertical-align:middle}

ul{list-style: none;list-style-type: none;margin:0;padding:0;}
li{list-style-type: none;list-style:none;list-style-image:none;margin:0;padding:0;}

/*布局*/
.layo{width:100%}
.widk{width:1140px;margin:0 auto;}
.ove{overflow:hidden}
.bac1{background:url(../images/bac1.png);}
.bac2{background:url(../images/bac2.jpg) no-repeat bottom center; padding:40px 0 90px 0}
.bac3{background:url(../images/bac3.gif) repeat-x #1a2427;}

.por{position:relative}
.poa{position:absolute}
.hei1{height:740px;}
.hei2{height:20px;}
.hei3{height:450px;}
.hei4{height:110px;}
.z1{z-index:1}
.z2{z-index:2}
.z3{z-index:3}
.mar1{margin-top:440px;}
.mar2{margin-left:210px; margin-top:30px;}
.mar3{margin-left:240px; margin-top:95px;}
.mar4{margin-left:250px; margin-top:140px;}
.mar5{margin-left:420px; margin-top:225px;}
.mar6{margin-left:480px; margin-top:205px; text-align :center}
.mar7{margin-left:710px; margin-top:140px;}
.mar8{margin-left:775px; margin-top:95px;}
.mar9{margin-left:805px; margin-top:30px;}
.pad1{ padding:30px 0 30px 0}

/*导航*/
.logo{float:left; width:220px; padding-top:5px;}
.logo img{width:200px; height:100px; border:none}
/*.menu{float:right; width:910px; height:110px;}
.menu a{float:left; width:130px; height:110px; text-align:center; line-height:110px; font-size:15px; color:#FFF;}
.menu a:hover{color:#00deff}
.secmenuline{position:absolute;top:110px; background:url(../images/m_bg.png); width:100%; z-index:9999; display:none; box-shadow:0 0 25px 0 #000}
.menutu{float:left; width:360px; padding-top:10px;}
.secmenu{float:left; width:130px; height:210px; padding-top:20px; overflow:hidden;}
.secmenu a{width:126px; text-align:center; padding:2px; line-height:20px; font-size:12px; display:block;}
.menutel{width:84px; margin:0 auto; line-height:24px;font-size:12px;}*/

.bann{height:740px; background:url(../images/ba-top.jpg) no-repeat top center}
.bann1{width:900px; margin:0 auto}

.hero-main-text div {
	opacity: 0;
	color: #fff;
	font-family:微软雅黑;
	font-size:30px;
}

.hero-main-text .line-1 {
	-webkit-animation: line1 10s linear infinite 1s;
	animation: line1 10s linear infinite 1s;padding-top:220px
}

.hero-main-text .line-2 {
	margin-bottom: 0.5em;
	text-transform: uppercase;

	-webkit-animation: line2 10s linear infinite 4s;
	animation: line2 10s linear infinite 4s;padding-top:110px
}

.hero-main-text .line-3 {
	font-style: italic;

	animation: line3 10s linear infinite 5s;
	-webkit-animation: line3 10s linear infinite 5s;
}

@media (min-width: 500px){
	.hero-main-text div {
		line-height: inherit;
	}

	.hero-main-text .line-1 p {
		margin-bottom: 0.5em;
	}

	.hero-main-text .line-2 {
		margin-top: -14rem;
		font-size: 2rem !important;
	}
}

@-webkit-keyframes line1 {
	0%   {opacity:0; -webkit-transform: translateY(-30px);}
	2%   {opacity:0; -webkit-transform: translateY(-30px);}
	5%   {opacity:1; -webkit-transform: translateY(0px);}
	25%  {opacity:1; -webkit-transform: translateY(0px);}
	28%  {opacity:0; -webkit-transform: translateY(30px);}
	100% {opacity:0; -webkit-transform: translateY(-30px);}
}

@keyframes line1 {
	0%   {opacity:0; transform: translateY(-30px);}
	2%   {opacity:0; transform: translateY(-30px);}
	5%   {opacity:1; transform: translateY(0px);}
	25%  {opacity:1; transform: translateY(0px);}
	28%  {opacity:0; transform: translateY(30px);}
	100% {opacity:0; transform: translateY(-30px);}
}

@-webkit-keyframes line2 {
	0%   {opacity:0; -webkit-transform: translateY(-30px);}
	7%   {opacity:0; -webkit-transform: translateY(-30px);}
	10%  {opacity:1; -webkit-transform: translateY(0px);}
	44%  {opacity:1; -webkit-transform: translateY(0px);}
	47%  {opacity:0; -webkit-transform: translateY(30px);}
	100% {opacity:0; -webkit-transform: translateY(-30px);}
}

@keyframes line2 {
	0%   {opacity:0; transform: translateY(-30px);}
	7%   {opacity:0; transform: translateY(-30px);}
	10%  {opacity:1; transform: translateY(0px);}
	44%  {opacity:1; transform: translateY(0px);}
	47%  {opacity:0; transform: translateY(30px);}
	100% {opacity:0; transform: translateY(-30px);}
}

@-webkit-keyframes line3 {
	0%   {opacity:0; -webkit-transform: translateY(-30px);}
	10%  {opacity:0; -webkit-transform: translateY(-30px);}
	13%  {opacity:1; -webkit-transform: translateY(0px);}
	44%  {opacity:1; -webkit-transform: translateY(0px);}
	47%  {opacity:0; -webkit-transform: translateY(30px);}
	100% {opacity:0; -webkit-transform: translateY(-30px);}
}

@keyframes line3 {
	0%   {opacity:0; transform: translateY(-30px);}
	10%  {opacity:0; transform: translateY(-30px);}
	13%  {opacity:1; transform: translateY(0px);}
	44%  {opacity:1; transform: translateY(0px);}
	47%  {opacity:0; transform: translateY(30px);}
	100% {opacity:0; transform: translateY(-30px);}
}

/*业务*/
.yew{height:300px; color:#c3c3c3}
.yew img{border:none}
.yew1{width:441px; height:197px; margin-left:350px; color:#FFF; text-align:center; background:url(../images/yew1.png);}

.yew1 .yew1_1{
	margin-top:40px; font-size:40px; position:relative;
	animation:yew1_1 0.5s linear 1 normal;
	-moz-animation:yew1_1 0.5s linear 1 normal;
	-webkit-animation:yew1_1 0.5s linear 1 normal;
	-o-animation:yew1_1 0.5s linear 1 normal;
	-ms-animation:yew1_1 0.5s linear 1 normal;

}
.yew1 .yew1_2{
	font-size:22px; font-family:Arial, Helvetica, sans-serif; position:relative;
	animation:yew1_2 0.5s linear 0.2s 1 normal;
	-moz-animation:yew1_2 0.5s linear 0.2s 1 normal;
	-webkit-animation:yew1_2 0.5s linear  0.2s 1 normal;
	-o-animation:yew1_2 0.5s linear 0.2s 1 normal;
	-ms-animation:yew1_2 0.5s linear 0.2s 1 normal;
}

@keyframes yew1_1
{
0%   {top:-150px;opacity:0}
25%  {top:50px;}
50%  {top:-150px;}
75%  {top:50px;}
100% {top:0px;opacity:1}
}

@-moz-keyframes yew1_1
{
0%   {top:-150px;opacity:0}
25%  {top:50px;}
50%  {top:-150px;}
75%  {top:50px;}
100% {top:0px;opacity:1}
}

@-webkit-keyframes yew1_1
{
0%   {top:-150px;opacity:0}
25%  {top:50px;}
50%  {top:-150px;}
75%  {top:50px;}
100% {top:0px;opacity:1}
}

@-o-keyframes yew1_1
{
0%   {top:-150px;opacity:0}
25%  {top:50px;}
50%  {top:-150px;}
75%  {top:50px;}
100% {top:0px;opacity:1}
}

@-ms-keyframes yew1_1
{
0%   {top:-150px;opacity:0}
25%  {top:50px;}
50%  {top:-150px;}
75%  {top:50px;}
100% {top:0px;opacity:1}
}

@keyframes yew1_2
{
0%   {top:-150px;opacity:0}
25%  {top:50px;}
50%  {top:-150px;}
75%  {top:50px;}
100% {top:0px;opacity:1}
}

@-moz-keyframes yew1_2
{
0%   {top:-150px;opacity:0}
25%  {top:50px;}
50%  {top:-150px;}
75%  {top:50px;}
100% {top:0px;opacity:1}
}

@-webkit-keyframes yew1_2
{
0%   {top:-150px;opacity:0}
25%  {top:50px;}
50%  {top:-150px;}
75%  {top:50px;}
100% {top:0px;opacity:1}
}

@-o-keyframes yew1_2
{
0%   {top:-150px;opacity:0}
25%  {top:50px;}
50%  {top:-150px;}
75%  {top:50px;}
100% {top:0px;opacity:1}
}

@-ms-keyframes yew1_2
{
0%   {top:-150px;opacity:0}
25%  {top:50px;}
50%  {top:-150px;}
75%  {top:50px;}
100% {top:0px;opacity:1}
}

.yew2{
	animation:yew2 0.5s linear 1 normal;
	-moz-animation:yew2 0.5s linear 1 normal;
	-webkit-animation:yew2 0.5s linear 1 normal;
	-o-animation:yew2 0.5s linear 1 normal;
	-ms-animation:yew2 0.5s linear 1 normal;
}

.yew3{
	animation:yew2 0.5s linear 0.2s 1 normal;
	-moz-animation:yew2 0.5s linear 0.2s 1 normal;
	-webkit-animation:yew2 0.5s 0.2s linear 1 normal;
	-o-animation:yew2 0.5s linear 0.2s 1 normal;
	-ms-animation:yew2 0.5s linear 0.2s 1 normal;
}

.yew4{
	animation:yew2 0.5s linear 0.3s 1 normal;
	-moz-animation:yew2 0.5s linear 0.3s 1 normal;
	-webkit-animation:yew2 0.5s linear 0.3s 1 normal;
	-o-animation:yew2 0.5s linear 0.3s 1 normal;
	-ms-animation:yew2 0.5s linear 0.3s 1 normal;
}

.yew5{
	animation:yew2 0.5s linear 0.4s 1 normal;
	-moz-animation:yew2 0.5s linear 0.4s 1 normal;
	-webkit-animation:yew2 0.5s linear 0.4s 1 normal;
	-o-animation:yew2 0.5s linear 0.4s 1 normal;
	-ms-animation:yew2 0.5s linear 0.4s 1 normal;
}

.yew6{
	animation:yew2 0.5s linear 0.5s 1 normal;
	-moz-animation:yew2 0.5s linear 0.5s 1 normal;
	-webkit-animation:yew2 0.5s linear 0.5s 1 normal;
	-o-animation:yew2 0.5s linear 0.5s 1 normal;
	-ms-animation:yew2 0.5s linear 0.5s 1 normal;
}

.yew7{
	animation:yew2 0.5s linear 0.6s 1 normal;
	-moz-animation:yew2 0.5s linear 0.6s 1 normal;
	-webkit-animation:yew2 0.5s linear 0.6s 1 normal;
	-o-animation:yew2 0.5s linear 0.6s 1 normal;
	-ms-animation:yew2 0.5s linear 0.6s 1 normal;
}

.yew8{
	animation:yew2 0.5s linear 0.7s 1 normal;
	-moz-animation:yew2 0.5s linear 0.7s 1 normal;
	-webkit-animation:yew2 0.5s linear 0.7s 1 normal;
	-o-animation:yew2 0.5s linear 0.7s 1 normal;
	-ms-animation:yew2 0.5s linear 0.7s 1 normal;
}

.yew9{
	animation:yew2 0.5s linear 0.8s 1 normal;
	-moz-animation:yew2 0.5s linear 0.8s 1 normal;
	-webkit-animation:yew2 0.5s linear 0.8s 1 normal;
	-o-animation:yew2 0.5s linear 0.8s 1 normal;
	-ms-animation:yew2 0.5s linear 0.8s 1 normal;}

.yew2 a,.yew3 a,.yew4 a,.yew5 a,.yew6 a,.yew3 a,.yew7 a,.yew8 a,.yew9 a{color:#c3c3c3; display:block;}
.yew2 a:hover,.yew3 a:hover,.yew4 a:hover,.yew5 a:hover,.yew6 a:hover,.yew7 a:hover,.yew8 a:hover,.yew9 a:hover{color:#00deff; display:block;}
.yew2 p,.yew3 p,.yew4 p,.yew5 p,.yew6 p,.yew7 p,.yew8 p,.yew9 p{float:left; line-height:35px; padding:5px; font-size:18px;}

.yew2 a,.yew3 a,.yew4 a,.yew5 a,.yew6 a,.yew7 a,.yew8 a,.yew9 a
{
	position:relative;
	transition:width 1s, height 1s,transform 1.5s;
	-moz-transition:width 1s, height 1s, -moz-transform 1.5s; 
	-webkit-transition:width 1s, height 1s, -webkit-transform 1.5s;
	-o-transition:width 1s, height 1s, -o-transform 1.5s;
	-ms-transition:width 1s, height 1s, -o-transform 1.5s;
}
.yew2 a:hover,.yew3 a:hover,.yew4 a:hover,.yew5 a:hover,.yew6 a:hover,.yew7 a:hover,.yew8 a:hover,.yew9 a:hover
{
	transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	-o-transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
	
}

@keyframes yew2{
	0%   {transform: rotateX(50deg); opacity: 0}
	100% {transform: rotateX(0); opacity: 1}
}

@-moz-keyframes yew2 {
	0%   {transform: rotateX(50deg); opacity:0}
	100% {transform: rotateX(0); opacity:1}
}

@-webkit-keyframes yew2 {
	0%   {transform: rotateX(50deg); opacity:0}
	100% {transform: rotateX(0); opacity:1}
}

@-o-keyframes yew2 {
	0%   {transform: rotateX(50deg); opacity:0}
	100% {transform: rotateX(0); opacity:1}
}

@-ms-keyframes yew2 {
	0%   {transform: rotateX(50deg); opacity:0}
	100% {transform: rotateX(0); opacity:1}
}

/*蓝色*/
.tui{padding:40px 0 40px 0; background:#00b0ca; color:#FFF; font-family:"宋体"}
.tui a{color:#FFF; margin:0 20px 0 20px; display:block}
.tui p{font-size:45px;}
.tui span{font-size:35px;}


/*中间*/
.mik{float:left; width:350px; margin-left:15px; margin-right:15px;}
.biaot{font-size:30px; color:#000; height:50px;}
.biaot span{font-size:20px; margin-left:10px;}
.biaot a{color:#000}
.biaot a:hover{color:#00b0ca}

.neir{border-bottom:solid 1px #e8e8e8; margin-bottom:25px;}
.neir:last-child{border:none;}
.neir p{font-size:20px; margin-bottom:15px;max-height:50px; overflow:hidden}
.neir p a{color:#000;}
.neir span{color:#777777; margin-bottom:25px; max-height:140px; overflow:hidden;}
.neir span a{color:#777777}

.netu{height:240px;}
.netu_1{width:320px; height:45px; line-height:45px;padding-left:15px; padding-right:15px; margin-top:165px; background:url(../images/netu_1.png) repeat-x; text-align:right;display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.netu_2 img{border:none}


/*分页*/

.fle{float:left; width:242px;}
.fri{float:right; width:875px;}

.fent{height:60px; padding:10px 0 0 20px; background:#00b0ca; color:#FFFFFF; font-size:20px}
.fent span{font-size:12px}
.fenm{background:#ebebeb; padding:11px 11px 6px 11px;}
.fenm a{width:190px; padding-left:30px; height:40px; line-height:33px; background:url(../images/fenm_bg.gif) no-repeat; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fend img{width:242px; height:103px; border:none}
.fenn{background:#eeeeee; padding:11px; line-height:24px; font-size:12px;}

.rit{border-bottom:solid 2px #CCCCCC; overflow:hidden; padding-bottom:5px;}
.rit_1{float:left; width:370px; height:40px; font-size:24px; color:#00b0ca; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.rit_2{float:right; width:500px; padding-top:10px; text-align:right; color:#8f8f8f; font-size:12px; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.rit_3{font-size:16px; border-bottom: solid 1px #CCCCCC; margin-bottom:15px; line-height:35px;}
.rit_3 a{float:right; font-size:13px}

.ridn{margin-top:20px; border-bottom:dotted 1px #CCCCCC; overflow:hidden; padding-bottom:20px;}
.ridn img{border:none; float:left; padding-right:20px;}
.ridn p{width:595px; height:35px; font-size:20px; color:#000; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ridn span{width:595px; height:100px; line-height:24px; color:#999; overflow:hidden;}
.ridn em{font-style:inherit; color:#9a9a9a}

.ridnl{margin-top:20px; border-bottom:dotted 1px #CCCCCC; overflow:hidden; padding-bottom:20px;}
.ridnl li{width: 100%;height: 40px;font-size: 18px; line-height: 25px;
    margin-left: 10px;
    float: left;
    text-align: left;
    list-style: none;
    
}
.ridnl span {
    float: right;
    width: 130px;
}
.ridnl img {
    width: 15px;
    height: 8px;
}

.lmt{font-size:30px; padding-bottom:10px; overflow:hidden}
.lmt_1{float:left; width:570px; height:40px; font-size:28px; color:#000; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.lmt_2{float:right; width:570px; padding-top:10px; text-align:right; color:#8f8f8f; font-size:12px; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.lmt_3{font-size:16px; border-bottom: solid 1px #CCCCCC; margin-bottom:15px; line-height:35px;}
.lmt_3 a{float:right; font-size:13px}

.ab{word-break:break-all; line-height:24px;}

.manu { argin-top:15px; text-align:center}
.manu a{BORDER: #eee 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #00b0ca; PADDING-TOP: 2px; TEXT-DECORATION: none}
.manu a:hover {BORDER: #00b0ca 1px solid; COLOR: #00b0ca;}
.manu .current {BORDER: #008ba0 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #fff; PADDING-TOP: 2px; BACKGROUND-COLOR: #00b0ca}
.manu .disabled {BORDER: #eee 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px;  COLOR: #ddd; PADDING-TOP: 2px;}	

/*底部*/
.dok1{float:left; width:300px; border-top:solid 4px #bed600}
.dok2{float:left; width:540px; border-top:solid 4px #00b2a9}
.dok3{float:left; width:300px; border-top:solid 4px #ea2839}
.dokt{color:#7f7f7f; line-height:32px;}
.dokt img{margin-right:5px; border:none; width:20px; height:20px;}
.dokt a{color:#7f7f7f;}
.dokt a:hover{color:#00b0ca;}
.dokd_1,.dokd_2,.dokd_3{margin-left:25px; font-size:12px; padding:10px 0 10px 0; line-height:26px;}
.dokd_1 a{color:#bed600; display:block; width:90px;}
.dokd_2 a{color:#00b2a9; display:block; width:90px;}
.dokd_3 a{color:#ea2839; display:block; width:90px;}
.dokd_2 span{float:left; width:250px;}

.dol{float:left; width:230px; padding:15px 0 15px 0}
.dol img{width:200px; height:46px; border:none}
.dor{float:none;  text-align:center; color:#0098c3; line-height:24px; padding:45px 0 15px 0}
.dor a{color:#0098c3}